Fixed time integral sliding mode controller and its application to the suppression of chaotic oscillation in power system
Wang Jiang-Bin1, 2, †, Liu Chong-Xin1, 2, Wang Yan1, 2, Zheng Guang-Chao1, 2
State Key Laboratory of Electrical Insulation and Power Equipment, Xi’an Jiaotong University, Xi’an 710049, China
School of Electrical Engineering, Xi’an Jiaotong University, Xi’an 710049, China

 

† Corresponding author. E-mail: 1550151867@qq.com

Project supported by the Science Fund for Creative Research Groups of the National Natural Science Foundation of China (Grant No. 51521065).

Abstract

Chattering phenomenon and singularity are still the main problems that hinder the practical application of sliding mode control. In this paper, a fixed time integral sliding mode controller is designed based on fixed time stability theory, which ensures precise convergence of the state variables of controlled system, and overcomes the drawback of convergence time growing unboundedly as the initial value increases in finite time controller. It makes the controlled system converge to the control objective within a fixed time bounded by a constant as the initial value grows, and convergence time can be changed by adjusting parameters of controllers properly. Compared with other fixed time controllers, the fixed time integral sliding mode controller proposed in this paper achieves chattering-free control, and integral expression is used to avoid singularity generated by derivation. Finally, the controller is used to stabilize four-order chaotic power system. The results demonstrate that the controller realizes the non-singular chattering-free control of chaotic oscillation in the power system and guarantees the fixed time convergence of state variables, which shows its higher superiority than other finite time controllers.

1. Introduction

In recent years, power system, one of the typical nonlinear dynamical systems, has shown more and more obvious nonlinear dynamic behaviors, and the resulting chaotic oscillation of power system has been extensively studied.[15] Chaotic oscillation influences the stable operation of power system, which will cause voltage collapse, angle instability and even large-scale blackout accident in the system.[6,7] Therefore, it is necessary to control chaotic oscillation of power system. Many control strategies have been suggested to suppress the chaotic oscillations of power systems, such as inverse system control,[8] adaptive optimal control,[9] state feedback control,[10] adaptive compensation control,[11] least square support vector machine control,[12] output delay feedback control,[13] adaptive backstepping control,[14] adaptive fuzzy integral sliding mode control,[15] etc. The proposed control strategies are useful in exploring the suppression of chaotic oscillations in power systems. However, these methods can only achieve the asymptotic convergence of state variables, but cannot make them converge accurately within finite time. In addition, most of these methods are mainly for studying two-order power system, while more complex model of power system is rarely controlled. In fact, the two-order system is simplified from the four-order power system, and the chaos phenomenon in a four-order power system has been fully studied.[1623] Therefore, it is necessary to directly control the four-order power system.

Comparing with the asymptotic convergence of state variables, finite time stability theory forces state variable accurately to converge to the control objective within finite time,[24,25] and has advantages in the suppression of chaotic oscillation in power system. In Ref. [26], the finite time stability theory is used to design an equivalent fast terminal fuzzy sliding mode controller for the two-order power system. However, the parameters of the controller are fuzzed and eventually prolong the whole control process. In addition, although finite time stability theory can force state variables precisely to converge to their objective, it cannot guarantee the system convergence within bounded time independent of the initial value, which prevents it from being applied to practical systems. Also, if the initial value is unknown in advance, its convergence time cannot be determined. Compared with finite time stability theory, fixed time stability theory overcomes the drawback of initial value determination of finite time stability theory,[2730] and make state variables converge accurately within finite time upper bounded by a constant independent of the initial value. Therefore, it is of great practical value to use fixed time stability theory to design a controller.

Among many control methods of chaotic power systems, sliding mode control has been widely applied to the suppression of chaotic power systems because of its advantages, such as fast response, insensitivity to parameter change and disturbance, no need for the on-line identification of the system, and simple physical realization. However, the problems of chattering and singularity are still the basic problems of sliding mode control. In Ref. [31], the fixed time control theory is used to design a fractional order fixed time terminal sliding mode controller for the two-order power system. However, it will cause chattering phenomenon because of symbolic function in its controller. In addition, there are too many controllers, which reduces the control reliability. In Ref. [32], a fixed time sliding mode controller is designed for a four-order power system to suppress chaos in power system, but the controller is not continuous which will also cause chattering. Also, a saturation function is used to solve the singularity problem, which increases control complexity and prolongs convergence time of state variables.[31]

In order to solve the above problems, a fixed time integral sliding mode control method is proposed in the paper. The method avoids singularity problem by using the integral expression, and utilize the continuity of fixed time expression to make the controller continuous. Therefore, it also avoids chattering problem. The control scheme not only avoids the singularity and chattering problem, but also realizes fixed time convergence of state variables, which proves its higher superiority than many other finite time controllers.

The rest of the paper is organized as follows. The fixed time integral mode controller is shown in Section 2. In Section 3, the controller proposed in the paper is used to suppress the chaotic oscillation in a power system model. Section 4 gives the comparison of the proposed controller with previous controllers.

2. Design of fixed time integral sliding mode controller
2.1. Basic concepts and mathematical foundations

The time for the state variable of Eq. (2) to converge to the origin is set to be T(x0), then the state variable x will converge to the origin in a fixed time upper bound by Tmax, that is , and

2.2. Controller design

Consider the controlled system as follows:

where xi represents the state variable of the system, fi(xi,t) denotes an arbitrary nonlinear function, i = 1, 2, 3, . . ., N, and ui is the control input.

The control objective of state variable xi in controlled system (6) is set to be xid, then the control error is ei = xixid. The equation of error dynamics is

Then the integral sliding mode function is designed as follows:

In order to make system (7) reach the sliding surface in the approaching motion process within a fixed time, let

When the approaching motion process of sliding mode control is completed, si = 0, then from Eq. (9) we can obtain , that is,

Then the system starts the sliding mode motion process, and Lemma 1 ensures that the system error ei converges to the origin within a fixed time, so that state variable xi of the controlled system (6) converges to the control objective xid.

According to Eq. (9), the designed controller can be solved as follows:

Equation (11) is a fixed time integral sliding mode controller designed for the controlled system (6). Since αsign(ei) |ei|m, βsign(ei) |ei|n, αsign(si)|si|m, and βsign(si) |si|n are continuous, chattering will be avoided.

From Eqs. (9) and (10), one obtains that in the approaching motion process and in the sliding mode motion process the sliding mode function si and error function ei satisfy, respectively,

It is known by Lemma 1 that system (7) reaches the sliding surface and errors converge to the origin in a fixed time from Eq. (12).

2.3. Convergence time analysis

(i) In order to analyze the time of the system (7) reaching the sliding surface, the Lyapunov function is constructed as

Then the time derivative of V1 can be obtained as

Since (m + 1)/2 > 1 and (n + 1)/2 < 1, according to Lemma 2 and Lemma 3, one obtains

where

From Eqs. (13) and (14), one obtains

The time used for approaching motion process of Eq. (9) is set as T(si(0)), then according to Eqs. (3) and (15), the time for the system (7) to reach sliding surface satisfies:

Combing Eq. (16) and the definition, one obtains that the system (7) reaches sliding surface within a fixed time upper bounded by .

(ii) In order to analyze the time of error function converging to the origin, the Lyapunov function is similarly constructed as

One can obtain

The time used for the sliding mode motion process in Eq. (10) is set to be T(ei(0)), then according to Eqs. (3) and (17), the time for error function to converge to the origin in the sliding mode motion process satisfies

According to Eq. (18) and the definition, one obtains that error function ei converges to the origin within a fixed time upper bounded by .

The total time required for system stability is composed of approaching motion time and sliding mode motion time. Then according to Eqs. (16) and (18), the total time TΣ required for system stability satisfies

Equation (19) shows that the state variables of system (6) converging to the origin within a fixed time upper bounded by . Parameters A, B, mA, and mB can be adjusted by appropriately selecting α, β, m, and n, and thus changing in Eq. (19). In this way, the convergence time of state variables can be adjusted artificially. That is, the convergence rate of state variables can be adjusted according to the actual requirements.

3. Fixed time integral sliding mode control for chaotic power system
3.1. Dynamic analysis

The proposed controller is used to control the three-bus power system model discussed in Refs. [16]–[23], which is a classic model of four-order power system. Dynamic equations of power system are described as[1623] where δm represents the generator power angle; ω denotes the generator frequency deviation; δ and V refer to the phase angle and amplitude of the load bus in three-bus power system, respectively; and Q1 is the reactive power of load.

For system (20), when system parameter Q1 = 11.377, and the initial value is selected to be (0.38,0.2,0.1,0.95), four Lyapunov exponents of the system can be calculated to be σ1 = 0.289, σ2 = −0.002, σ3 = −4.045, and σ3 = −66.48. One of the Lyapunov exponents is positive, indicating the chaotic oscillation of the system. Phase portrait of the chaotic attractor is shown in Fig. 1, and time response of state variables in the chaotic power system is shown in Fig. 2.

Fig. 1. (color online) Three-dimensional phase portraits in chaotic power system composed of (a) δmωδ, (b) δmωV, (c) δmδV, and (d) ωδV.
Fig. 2. (color online) Time responses of state variables of (a) δm, (b) ω, (c) δ, and (d) V in chaotic power system.

As can be seen from Figs. 1 and 2, the system is in a state of chaotic oscillations and state variables of the system behave like irregular and non-periodic chaotic oscillations. Non-periodic chaotic oscillation is accompanied by voltage instability and frequency oscillation, which will result in voltage collapse, and thus causing a large blackout accident.[6,7] Therefore, it is urgent to stabilize the chaotic power system to ensure its safe and stable operation.

3.2. Design of chaotic oscillating controller

In order to transform the system (20) from chaotic state to equilibrium state and make the system return to its original state, only voltage and frequency are required to be controlled.[32,33] Hence, the control objectives of power system are set as ωd = 0 and Vd = 1, then frequency and voltage control errors are e2 = ω and e4 = V − 1, and dynamic equations of controlled system are as follows:

where

That is, the whole power system can be stabilized by controlling state variable e2 and e4 of system (21) to the origin through using controllers u2 and u4.

According to Eq. (11), the controllers can be designed as follows:

where i = 2,4, and si is given by Eq. (8).

3.3. Simulation

In this subsection, we illustrate the control effect of the proposed controller. The control parameters of Eq. (22) are selected as α = β = 10, m = 3/2, and n = 2/3. Under these conditions, one obtains that the times for the system (21) to reach the sliding surface and for the errors to converge to the origin under any initial values satisfy and from Eqs. (16) and (18), respectively. According to Eq. (19), the total time required to obtain stability of the system satisfies . The curves of sliding mode function, error function, state variables, and control input changing with time are shown in Figs. 36.

Fig. 3. (color online) Sliding mode functions under control.

As shown in Figs. 3 and 4, system (21) reaches the sliding surface and the errors converge to the origin within 0.2 s, which shows fast convergence of approaching motion and sliding mode motion.

Fig. 4. (color online) Error functions under control.

Figure 5 clearly shows that voltage and frequency are stabilized, the controlled system quickly recovers from chaotic state to equilibrium state within 0.2 s, and the purpose of stabilizing power system is well achieved.

Fig. 5. (color online) State variables of controlled power system.

As shown in Fig. 6, control inputs behave like neither chattering in Refs. [25] and [32] nor singularity in Ref. [32], and can guarantee fixed time stability of the system.

Fig. 6. (color online) Control inputs in the proposed method.
4. Comparison
4.1. Example 1

In 2014, a finite time integral sliding mode controller was designed by Ni.[25] In order to illustrate the superiority of the controller in dealing with chattering problem, the fixed time controller designed in the paper is compared with Ni’s finite time controller. The finite time integral sliding mode controller given by Ni is designed as

where i = 2,4, and

Obviously, equation (23) shows a symbolic function, which will cause chattering in control process. The parameters are selected as α = β = 10, two control inputs are shown in Figs. 7 and 8.

Fig. 7. (color online) Control input u2 designed by Ni.
Fig. 8. (color online) Control input u4 designed by Ni.

As clearly shown in Figs. 7 and 8, the control inputs have serious high-frequency chattering, which means that the system states behave like high-frequency vibration along the specified state trajectory. Chattering not only affects control accuracy and increases the energy consumption of the controlled system, but also destroys the components of a controller. In order to suppress chattering, Ni used the relay characteristics to improve the controller as follows:

In Eq. (24), the parameters are selected as α = β = 10, two control inputs can be obtained as indicated in Fig. 9. The improved controller does not completely eliminate chattering as shown in Fig. 9. In addition, the improvement method has a disadvantage of inconsistence between theoretical derivation and simulation results.

Fig. 9. (color online) Control inputs after improvement by Ni.
4.2. Example 2

In 2018, a non-singular chattering-free terminal sliding mode finite time controller was proposed by Aghababa.[34] According to the method, terminal sliding mode function can be designed as

where i = 2, 4, and the parameter n is any real number satisfying 0 < n < 1.

Like Eq. (9), let

From Eq. (26), controller can be solved as

The controller can also eliminate chattering and singularity problems. However, the combination of Eq. (26) and Eq. (27) shows that in the approaching movement process and the sliding mode movement process, si and ei satisfy the following equations:

From Eq. (28), one obtains the times for si and ei to converge to zero from any initial values, to be[35]

Since 1 − n < 0 in Eq. (29), as the values |si(0)| and |ei(0)| grow, the times T(si(0)) and T(ei(0)) will be larger and larger. In the limit condition, one has , . In other words, the convergence time grows unboundedly with the increase in initial value. This is the inherent drawback of finite time controller.

In order to illustrate the superiority of the controller in reducing the convergence time of sliding mode function and error function, the fixed time controller designed in the paper is also compared with the finite time controller proposed by Aghababa. Letting the initial value of the state variable of power system given in Eq. (20) be (5,8,4,16), sliding mode functions and error functions are shown in Figs. 10 and 11, respectively.

Fig. 10. (color online) Sliding mode functions under controller proposed in the paper (solid curve) and given by Aghababa (dashed curve).
Fig. 11. (color online) Error functions under controller proposed in the paper (solid curve) and given by Aghababa (dashed curve).

It is obvious that the convergence times of sliding mode functions and error functions in the proposed method converge to the origin within 0.54 s, while the convergence times of sliding mode functions and error functions in Aghababa’s method increase with increasing initial value and prolongs the convergence time.

4.3. Example 3

In fact, like Eq. (28), one can also easily design a global fast terminal sliding function to make si and ei satisfy the following equations:

where i = 2,4, and

That is, the times for si and ei to converge to zero from any initial value are respectively,[35]

When |si(0)| → ∞ and |ei(0)| → ∞ in Eq. (31), then and . Such a design process also has the drawback as described in example 2.

5. Conclusions

In this work, the main conclusions are as follows.

(i) The fixed time integral sliding mode controller designed in this paper can realize the non-singular chattering-free control of the controlled system, and ensure state variables converging to the control objective in fixed time upper bounded by a constant independent of the initial values.

(ii) The controller is used to stabilize chaotic oscillation in the four-order power system, and results show that the controller has a good control effect. In addition, the controller designed in the paper is compared with the controller proposed in other references, which shows that the controller proposed in the paper is better.

(iii) The controller can be used for synchronizing and controlling other complex dynamical systems.

Reference
[1] Rajesh K G Padiyar K R 1999 Int. J. Electr. Power Energy Syst. 21 375
[2] Jia H J Yu Y X Wang C S 2001 Proc. CSEE 21 26 in Chinese
[3] Jia H J Yu Y X Li P 2002 Proc. CSEE 22 6 in Chinese
[4] Jia H J Yu Y X Li P Su J F 2003 Proc. CSEE 23 1 in Chinese
[5] Wang B H Yang C W Zhang Q 2005 Trans. Chin. Electrotech. Soc. 20 1 in Chinese
[6] Dong S Y Bao H Wei Z 2010 Proc. CSEE 30 58 in Chinese
[7] Zhang W D Zhang W N 2000 Power Syst. Technol. 24 17 in Chinese
[8] Wang B H Zhang Q Su R X 2002 J. Nanjing Inst. Technol. 2 8 in Chinese
[9] Wang B H Zhang Q Yang C W Yang W 2004 Relay 32 1 in Chinese
[10] Lei T F Yin J S 2015 J. Jiaying Univ. 33 32 in Chinese
[11] Song Y Z Zhao G Z Qi D L 2006 Proc. CSU-EPSA 18 5 in Chinese
[12] Tan W Li Z P Zhang M 2010 J. Hunan Univ Sci. Technol. 25 59 in Chinese
[13] Wang B H Zhang Q Yang C W Yang W 2003 Electr. Power Autom. Equip. 23 9 in Chinese
[14] Zhu Z Y Liu W T Cai L Y 2009 Ship Eng. 31 36 in Chinese
[15] Yuan L Wu H S Tu J J 2010 Electr. Power Autom. Equip. 30 82 in Chinese
[16] Chiang H D Liu C W Varaiya P P Wu F F Lauby M G 1993 IEEE Trans. Power Syst. 8 1407
[17] Dobson I Chiang H D Thorp J S Ahmed L F 1988 Proc. 27 th Conference on Decision and Control December 1988 Austin, USA 2104
[18] Wang H O Abed E H Hamdan AMA 1994 IEEE Trans. Circuits Syst. -I: Fundam. Theory Appl. 41 294
[19] Kumar D Swarup K S 2011 Soft. Comput. 11 103
[20] Chiang H D Dobson I Thomas R J 1990 IEEE Trans. Power Syst. 5 601
[21] Dobson I Chiang H D 1989 Syst. Control Lett. 13 253
[22] Subramanian D P Devi R P K Saravanaselvan R 2011 Int. J. Electr. Power Energy Syst. 33 1194
[23] Xie H 2001 J. UEST Chin. 30 383
[24] Ding S H Li S H 2011 Control Deci. 26 161
[25] Ni J K Liu C X Liu K Liu L 2014 Chin. Phys. B 23 100504
[26] Ni J K Liu C X Pang X 2013 Acta Phys. Sin. 62 190507 in Chinese
[27] Li H J Cai Y L 2017 IET Contr. Theory Appl. 11 766
[28] Zuo Z Y 2015 IET Contr. Theory Appl. 9 545
[29] Zuo Z Y Tie L 2014 Int. J. Syst. Sci. 47 1366
[30] Liu X W Lu W L Chen T P 2016 Proc. 35th Chinese Control Conference July 27-29 Chengdu, China 7985
[31] Ni J K Liu L Liu C X Hu X Y 2017 Nonlinear Dyn. 89 2065
[32] Ni J K Liu L Liu C X Hu X Y Li S L 2017 IEEE Trans. Circuits Syst. II-Express Briefs 64 151
[33] Saad M S Hassouneh M A Abed E H Edris A 2005 Am. Control Conf. June 8-10 2005 Portland, USA 4375
[34] Aghababa M P 2018 IEEE Trans. Syst. Man Cybern. -Syst. 1
[35] Liu J K 2015 Sliding Mode Control Design MA TLAB Simulation- Basic Theory Design Method 3 Beijing Tsinghua University Press 483 491 in Chinese